package com.info.zhiduoduo.repository.dto.complaint;

import java.util.Date;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
public class ComplaintDto {

	private Integer id;
	@ApiModelProperty("用户id")
	private Integer userid;
	@ApiModelProperty("用户类型 1： 创客 2：企业 3：合伙人 4：智众包 5： ")
	private Integer userType;
	@ApiModelProperty("用户姓名")
	private String username;
	@ApiModelProperty("电话")
	private String phone;
	@ApiModelProperty("标题")
	private String title;
	@ApiModelProperty("内容")
	private String content;
	@ApiModelProperty("是否需要回复 0:否 1：是")
	private Integer needReply;
	@ApiModelProperty("已经回复 0：否 1：是")
	private Integer hasReply;
	@ApiModelProperty("回复内容")
	private String replyContent;
	@ApiModelProperty("回复人（操作人id）")
	private Integer replyManagerId;
	@ApiModelProperty("回复人姓名")
	private String managername;
	@ApiModelProperty("回复时间")
	private Date replytime;
	@ApiModelProperty("添加人员")
	private Integer addAdminid;
	@ApiModelProperty("添加人员姓名")
	private String addAdminName;
	@ApiModelProperty("涉及人员")
	private String involvePerson;
	@ApiModelProperty("解决人员")
	private Integer solvePerson;
	@ApiModelProperty("发生时间")
	private Date happenTime;
	@ApiModelProperty("是否上报（0：未上报，1已上报）")
	private Integer submit;
	@ApiModelProperty("涉及部门")
	private String involveDepartment;
	@ApiModelProperty("是否解决（0：否；1：是）")
	private Integer wheatherSolve;
	@ApiModelProperty("解决时间")
	private Date solveTime;
	@ApiModelProperty("短期对策")
	private String shortCountermeasure;
	@ApiModelProperty("长期对策")
	private String longCountermeasure;
	private Date createtime;
	private Date updatetime;
}
